package io.bhex.sdk.trade.futures.bean;

import io.bhex.baselib.network.response.BaseResponse;

/**
 * ================================================
 * 作   者：ppzhao
 * 创建时间：2020-01-03
 * 邮   箱：
 * 描   述：止盈止损信息
 * ================================================
 */

public class FutureStopProfitLossInfo extends BaseResponse {

    /**
     * symbolId : BTC0701
     * isLong : 1
     * stopProfit : true
     * stopProfitPrice : 6600
     * stopProfitPlanOrderId : 530828972655757056
     * stopLoss : true
     * stopLossPrice :
     * stopLossPlanOrderId : 530829028179953408
     */

    private String symbolId;
    private String isLong;
    private boolean stopProfit;
    private String stopProfitPrice;
    private String stopProfitPlanOrderId;
    private boolean stopLoss;
    private String stopLossPrice;
    private String stopLossPlanOrderId;
    /**
     * stopProfitTriggerConditionType : 0
     * stopProfitCloseType : 0
     * stopLossTriggerConditionType : 0
     * stopLossCloseType : 0
     */

    private int stopProfitTriggerConditionType;
    private int stopProfitCloseType;
    private int stopLossTriggerConditionType;
    private int stopLossCloseType;


    public String getSymbolId() {
        return symbolId;
    }

    public void setSymbolId(String symbolId) {
        this.symbolId = symbolId;
    }

    public String getIsLong() {
        return isLong;
    }

    public void setIsLong(String isLong) {
        this.isLong = isLong;
    }

    public boolean isStopProfit() {
        return stopProfit;
    }

    public void setStopProfit(boolean stopProfit) {
        this.stopProfit = stopProfit;
    }

    public String getStopProfitPrice() {
        return stopProfitPrice;
    }

    public void setStopProfitPrice(String stopProfitPrice) {
        this.stopProfitPrice = stopProfitPrice;
    }

    public String getStopProfitPlanOrderId() {
        return stopProfitPlanOrderId;
    }

    public void setStopProfitPlanOrderId(String stopProfitPlanOrderId) {
        this.stopProfitPlanOrderId = stopProfitPlanOrderId;
    }

    public boolean isStopLoss() {
        return stopLoss;
    }

    public void setStopLoss(boolean stopLoss) {
        this.stopLoss = stopLoss;
    }

    public String getStopLossPrice() {
        return stopLossPrice;
    }

    public void setStopLossPrice(String stopLossPrice) {
        this.stopLossPrice = stopLossPrice;
    }

    public String getStopLossPlanOrderId() {
        return stopLossPlanOrderId;
    }

    public void setStopLossPlanOrderId(String stopLossPlanOrderId) {
        this.stopLossPlanOrderId = stopLossPlanOrderId;
    }

    public int getStopProfitTriggerConditionType() {
        return stopProfitTriggerConditionType;
    }

    public void setStopProfitTriggerConditionType(int stopProfitTriggerConditionType) {
        this.stopProfitTriggerConditionType = stopProfitTriggerConditionType;
    }

    public int getStopProfitCloseType() {
        return stopProfitCloseType;
    }

    public void setStopProfitCloseType(int stopProfitCloseType) {
        this.stopProfitCloseType = stopProfitCloseType;
    }

    public int getStopLossTriggerConditionType() {
        return stopLossTriggerConditionType;
    }

    public void setStopLossTriggerConditionType(int stopLossTriggerConditionType) {
        this.stopLossTriggerConditionType = stopLossTriggerConditionType;
    }

    public int getStopLossCloseType() {
        return stopLossCloseType;
    }

    public void setStopLossCloseType(int stopLossCloseType) {
        this.stopLossCloseType = stopLossCloseType;
    }
}
